The pkg-config file lists as as private the internal libraries used by exiv2.
The problem is that those private markers require the availability of those
other pkg-config files to make exiv2.pc usable; since those are needed only
for static linking, and that there are no static libraries, simply delete them
to make exiv2.pc usable again.
This was forwarded upstream in a cleaner way together with the changes in the
CMake config files, and the changes affecting the pkg-config file were
rejected: https://github.com/Exiv2/exiv2/pull/2872
Pino Toscano [Wed, 26 Feb 2025 06:09:30 +0000 (07:09 +0100)]
exiv2 (0.28.5+dfsg-1) unstable; urgency=medium
* Team upload.
* New upstream release.
* Bump standards version to 4.7.1, no changes required.
* Update the patches:
- upstream_Revert-fix-copy-constructors.patch: drop, backported from
upstream
- pkgconfig-no-private.diff: mark as vendor-specific, since upstream did
not agree on changing the pkg-config file for shared library builds